package velhaxo.model;

public class Correio
{

	private boolean vazia = true;
	private String mensagem;
	
	public synchronized void postarJogada(String posicao)
	{
		while(!vazia)
		{
			 try { 
	                wait();
			 } catch (InterruptedException e) {e.printStackTrace();}
		}
		
		this.vazia = false;
        this.mensagem = posicao;
        notifyAll();
	}

	public synchronized String obterJogada()
	{
		while(vazia)
		{
			try
			{
				wait();
			} catch (InterruptedException e)
			{
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
	        this.vazia = true;
	        notifyAll();
	        return mensagem;
		}
		return null;
	}

}
